package com.xgk.boot.module.core.controller.admin.channel.vo.spapi;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xgk.boot.framework.excel.core.annotations.DictFormat;
import com.xgk.boot.framework.excel.core.convert.DictConvert;
import com.xgk.boot.module.core.enums.DictTypeConstants;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Set;

@Schema(description = "管理后台 - API服务商 Response VO")
@Data
@ExcelIgnoreUnannotated
public class ApiPageRespVO {

    /**
     * 自动增长列
     */
    private String asId;

    /**
     * API服务代码
     */
    private String asCode;


    /**
     * API服务名称
     */
    private String asName;


    /**
     * 状态 0 启用 1 关闭
     */
    private String asStatus;

    /**
     * 是否提供费用试算API
     */
    private Integer asTrial;

    /**
     * 账号
     */
    private String asUser;


    /**
     * 开发者账号
     */
    private String cigUser;

    /**
     * 开发者密码
     */
    private String cigPwd;

    /**
     * 秘钥
     */
    private String asToken;

    /**
     * 秘钥
     */
    private String asKey;

    /**
     * 服务地址
     */
    private String asAddress;

    /**
     * 服务附加地址1
     */
    private String asAddress1;

    /**
     * 服务应用代码
     */
    private String asApplication;
    private String serviceType;
    private LocalDateTime createTime;
    /**
     * 最后更新时间
     */
    private LocalDateTime updateTime;
    private String labelPre;
    private String serviceLevel;
    private String other;
    private String asPwd;


    private String remark;
}
